8bef16f924b0d252835dd9fe936af01908d03c3f,subprojects/platform-native/src/testFixtures/groovy/org/gradle/nativeplatform/fixtures/AvailableToolChains.java,AvailableToolChains,findVisualCpp,#,106
Before Change
// Search in the standard installation locations
VisualStudioLocator vsLocator = new DefaultVisualStudioLocator(OperatingSystem.current(), NativeServicesTestFixture.getInstance().get(WindowsRegistry.class), NativeServicesTestFixture.getInstance().get(SystemInfo.class));
VisualStudioLocator.SearchResult searchResult = vsLocator.locateVisualStudioInstalls(null);
if (searchResult.isAvailable()) {
VisualStudioInstall install = searchResult.getVisualStudio();
return new InstalledVisualCpp().withInstall(install);
}
return new UnavailableToolChain("visual c++");
After Change
for (VisualStudioLocator.SearchResult searchResult : searchResults) {
VisualStudioInstall install = searchResult.getVisualStudio();
if (isSupportedVisualStudioVersion(install.getVersion()) && searchResult.isAvailable()) {
toolChains.add(new InstalledVisualCpp(install.getVersion()).withInstall(install));
}
}